package com.winhxd.b2c.common.domain.order.condition;

import com.winhxd.b2c.common.domain.common.ApiCondition;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author lining
 * @date 2019/1/7 16:22:32
 */
@Data
public class OrderExpressCondition  extends ApiCondition {

    @ApiModelProperty(value = "售后申请详情表ID",required = true)
    private Long afterSaleDetailId;
    @ApiModelProperty(value = "订单号",required = true)
    private String orderNo;
    @ApiModelProperty(value = "商品SKU",required = true)
    private Long skuId;
    @ApiModelProperty(value = "类型:1-订单正常发货、2-退货、3-换货发货")
    private Integer type;
    @ApiModelProperty(value = "物流公司编码")
    private String expressCompanyNo;
    @ApiModelProperty(value = "物流公司")
    private String expressCompany;
    @ApiModelProperty(value = "物流单号")
    private String expressNo;
    @ApiModelProperty(value = "发货时间")
    private Date sendTime;
    @ApiModelProperty(value = "发货人")
    private String sendUser;
    @ApiModelProperty(value = "快递类型:1、线下 2、快递", required = true)
    private Integer expressType;
    @ApiModelProperty(value = "备注")
    private String remark;
}